package com.cw.jeeyt.dao.model.api;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Table;

import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 接口文档生成配置Do
 *
 * @author admin
 * @date 2020-04-19 17:18:55
 */
@Table(name = "api_facade_generate_config")
@Getter
@Setter
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class ApiFacadeGenerateConfigDo extends ApiFacadeGenerateConfigKeyDo implements Serializable {
    private static final long serialVersionUID = 1251802447897272320L;
    /** 创建时间 */
    @Column(name = "create_time")
    private java.util.Date createTime;
    /** 枚举扫描路径 */
    @Column(name = "enum_sacn_package")
    private String enumSacnPackage;
    /** 枚举匹配格式 */
    @Column(name = "enum_patterns")
    private String enumPatterns;
    /** 接口文件路径 */
    @Column(name = "facade_file_paths")
    private String facadeFilePaths;
    /** 接口参数文件路径列表 */
    @Column(name = "facade_param_file_paths")
    private String facadeParamFilePaths;
    /** 接口路径前缀 */
    @Column(name = "facade_url_prefix")
    private String facadeUrlPrefix;
    /** 是否生成公共请求信息 */
    @Column(name = "generate_header_param")
    private String generateHeaderParam;
    /** 接口文档输出路径 */
    @Column(name = "output_path")
    private String outputPath;
    /** 项目编码 */
    @Column(name = "project_code")
    private String projectCode;
    /** 项目名称 */
    @Column(name = "project_name")
    private String projectName;
    /** class文件所在路径 */
    @Column(name = "target_path")
    private String targetPath;
    /** 修改时间 */
    @Column(name = "update_time")
    private java.util.Date updateTime;
}
